#include "py/dynruntime.h"

static mp_obj_t CModuleEntry(){
    return mp_obj_new_str("Hello, from C Module!", 22);
}

static MP_DEFINE_CONST_FUN_OBJ_1(CModule, CModuleEntry);

mp_obj_t mpy_init(mp_obj_fun_bc_t *self, size_t n_args, size_t n_kw, size_t *args) {
    MP_DYNRUNTIME_INIT_ENTRY

    mp_store_global(MP_QSTR_CModule, MP_OBJ_FROM_PTR(&CModule));

    MP_DYNRUNTIME_INIT_EXIT
}
